home *** CD-ROM | disk | FTP | other *** search
/ Official HTML Publishing…scape (Macintosh Edition) / Official HTML Publishing for Netscape - Macintosh Edition.iso / Mac 68K Launch Me / Mac 68K Launch Me.rsrc / CODE_47_TEXTWIND.txt < prev    next >
Text File  |  1996-08-14  |  23KB  |  426 lines

  1. # near model CODE resource
  2. # jump table entries: 57168-57175 (8 of them)
  3. 00000000  FFFF                     .extension 0xFFF // unimplemented
  4. 00000002  DF50                     add.w      [A0], D7
  5. 00000004  0000 0466                ori.b      D0, 0x66 /* 'f' */
  6. fn00000008:
  7. 00000008  2F0A                     move.l     -[A7], A2
  8. 0000000A  514F                     subq.w     A7, 8
  9. 0000000C  206D 1C1A                movea.l    A0, [A5 + 0x1C1A /* export_895 */]
  10. 00000010  2468 16DA                movea.l    A2, [A0 + 0x16DA]
  11. 00000014  200A                     move.l     D0, A2
  12. 00000016  4A80                     tst.l      D0
  13. 00000018  6606                     bne        +0x8 /* 00000020 */
  14. 0000001A  2E80                     move.l     [A7], D0
  15. 0000001C  7000                     moveq.l    D0, 0x00
  16. 0000001E  601C                     bra        +0x1E /* 0000003C */
  17. label00000020:
  18. 00000020  2052                     movea.l    A0, [A2]
  19. 00000022  3028 0020                move.w     D0, [A0 + 0x20]
  20. 00000026  48C0                     ext.l      D0
  21. 00000028  2052                     movea.l    A0, [A2]
  22. 0000002A  3228 0022                move.w     D1, [A0 + 0x22]
  23. 0000002E  48C1                     ext.l      D1
  24. 00000030  9280                     sub.l      D1, D0
  25. 00000032  2052                     movea.l    A0, [A2]
  26. 00000034  3028 003C                move.w     D0, [A0 + 0x3C]
  27. 00000038  48C0                     ext.l      D0
  28. 0000003A  9081                     sub.l      D0, D1
  29. label0000003C:
  30. 0000003C  2F40 0004                move.l     [A7 + 0x4], D0
  31. 00000040  D0AF 0010                add.l      D0, [A7 + 0x10]
  32. 00000044  0C80 0000 7FBC           cmpi.l     D0, 0x7FBC
  33. 0000004A  6F08                     ble        +0xA /* 00000054 */
  34. 0000004C  7000                     moveq.l    D0, 0x00
  35. 0000004E  504F                     addq.w     A7, 8
  36. 00000050  245F                     movea.l    A2, [A7]+
  37. 00000052  4E75                     rts
  38. label00000054:
  39. 00000054  7001                     moveq.l    D0, 0x01
  40. 00000056  504F                     addq.w     A7, 8
  41. 00000058  245F                     movea.l    A2, [A7]+
  42. 0000005A  4E75                     rts
  43. 0000005C  48E7 0030                movem.l    -[A7], A2,A3
  44. 00000060  266F 000C                movea.l    A3, [A7 + 0xC]
  45. 00000064  246F 0010                movea.l    A2, [A7 + 0x10]
  46. 00000068  2F0B                     move.l     -[A7], A3
  47. 0000006A  306A 0002                movea.w    A0, [A2 + 0x2]
  48. 0000006E  2F08                     move.l     -[A7], A0
  49. 00000070  3052                     movea.w    A0, [A2]
  50. 00000072  2F08                     move.l     -[A7], A0
  51. 00000074  4EAD BC28                jsr        [A5 - 0x43D8]
  52. 00000078  2053                     movea.l    A0, [A3]
  53. 0000007A  316A 0004 0024           move.w     [A0 + 0x24], [A2 + 0x4]
  54. 00000080  2053                     movea.l    A0, [A3]
  55. 00000082  316A 0006 0038           move.w     [A0 + 0x38], [A2 + 0x6]
  56. 00000088  4FEF 000C                lea.l      A7, [A7 + 0xC]
  57. 0000008C  4CDF 0C00                movem.l    A2,A3, [A7]+
  58. 00000090  4E75                     rts
  59. 00000092  2F0B                     move.l     -[A7], A3
  60. 00000094  226F 0008                movea.l    A1, [A7 + 0x8]
  61. 00000098  266F 000C                movea.l    A3, [A7 + 0xC]
  62. 0000009C  2051                     movea.l    A0, [A1]
  63. 0000009E  36A8 0020                move.w     [A3], [A0 + 0x20]
  64. 000000A2  2051                     movea.l    A0, [A1]
  65. 000000A4  3768 0022 0002           move.w     [A3 + 0x2], [A0 + 0x22]
  66. 000000AA  2051                     movea.l    A0, [A1]
  67. 000000AC  3768 0024 0004           move.w     [A3 + 0x4], [A0 + 0x24]
  68. 000000B2  2051                     movea.l    A0, [A1]
  69. 000000B4  3768 0038 0006           move.w     [A3 + 0x6], [A0 + 0x38]
  70. 000000BA  2051                     movea.l    A0, [A1]
  71. 000000BC  4A68 0024                tst.w      [A0 + 0x24]
  72. 000000C0  670E                     beq        +0x10 /* 000000D0 */
  73. 000000C2  2051                     movea.l    A0, [A1]
  74. 000000C4  4268 0024                clr.w      [A0 + 0x24]
  75. 000000C8  2051                     movea.l    A0, [A1]
  76. 000000CA  317C 00FF 0038           move.w     [A0 + 0x38], 0xFF
  77. label000000D0:
  78. 000000D0  265F                     movea.l    A3, [A7]+
  79. 000000D2  4E75                     rts
  80. 000000D4  2F0B                     move.l     -[A7], A3
  81. 000000D6  266F 0008                movea.l    A3, [A7 + 0x8]
  82. 000000DA  2053                     movea.l    A0, [A3]
  83. 000000DC  4A68 003C                tst.w      [A0 + 0x3C]
  84. 000000E0  6F1A                     ble        +0x1C /* 000000FC */
  85. 000000E2  2053                     movea.l    A0, [A3]
  86. 000000E4  2068 003E                movea.l    A0, [A0 + 0x3E]
  87. 000000E8  2250                     movea.l    A1, [A0]
  88. 000000EA  2053                     movea.l    A0, [A3]
  89. 000000EC  3028 003C                move.w     D0, [A0 + 0x3C]
  90. 000000F0  48C0                     ext.l      D0
  91. 000000F2  5380                     subq.l     D0, 1
  92. 000000F4  D3C0                     add.l      A1, D0
  93. 000000F6  1011                     move.b     D0, [A1]
  94. 000000F8  265F                     movea.l    A3, [A7]+
  95. 000000FA  4E75                     rts
  96. label000000FC:
  97. 000000FC  7000                     moveq.l    D0, 0x00
  98. 000000FE  265F                     movea.l    A3, [A7]+
  99. 00000100  4E75                     rts
  100. 00000102  2F0A                     move.l     -[A7], A2
  101. 00000104  594F                     subq.w     A7, 4
  102. 00000106  246F 000C                movea.l    A2, [A7 + 0xC]
  103. 0000010A  200A                     move.l     D0, A2
  104. 0000010C  4A80                     tst.l      D0
  105. 0000010E  6606                     bne        +0x8 /* 00000116 */
  106. 00000110  2E80                     move.l     [A7], D0
  107. 00000112  7000                     moveq.l    D0, 0x00
  108. 00000114  601E                     bra        +0x20 /* 00000134 */
  109. label00000116:
  110. 00000116  594F                     subq.w     A7, 4
  111. 00000118  2052                     movea.l    A0, [A2]
  112. 0000011A  3268 005E                movea.w    A1, [A0 + 0x5E]
  113. 0000011E  2F09                     move.l     -[A7], A1
  114. 00000120  2052                     movea.l    A0, [A2]
  115. 00000122  3268 005E                movea.w    A1, [A0 + 0x5E]
  116. 00000126  2F09                     move.l     -[A7], A1
  117. 00000128  2F0A                     move.l     -[A7], A2
  118. 0000012A  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  119. 0000012E  A83D                     syscall    TEDispatch
  120. 00000130  201F                     move.l     D0, [A7]+
  121. 00000132  48C0                     ext.l      D0
  122. label00000134:
  123. 00000134  584F                     addq.w     A7, 4
  124. 00000136  245F                     movea.l    A2, [A7]+
  125. 00000138  4E75                     rts
  126. 0000013A  48E7 1030                movem.l    -[A7], D3,A2,A3
  127. 0000013E  594F                     subq.w     A7, 4
  128. 00000140  2F2F 0018                move.l     -[A7], [A7 + 0x18]
  129. 00000144  4EAD B5F8                jsr        [A5 - 0x4A08]
  130. 00000148  2648                     movea.l    A3, A0
  131. 0000014A  200B                     move.l     D0, A3
  132. 0000014C  584F                     addq.w     A7, 4
  133. 0000014E  6712                     beq        +0x14 /* 00000162 */
  134. 00000150  102B 000E                move.b     D0, [A3 + 0xE]
  135. 00000154  4880                     ext.w      D0
  136. 00000156  3F00                     move.w     -[A7], D0
  137. 00000158  4EAD BD40                jsr        [A5 - 0x42C0]
  138. 0000015C  4A00                     tst.b      D0
  139. 0000015E  544F                     addq.w     A7, 2
  140. 00000160  6608                     bne        +0xA /* 0000016A */
  141. label00000162:
  142. 00000162  584F                     addq.w     A7, 4
  143. 00000164  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  144. 00000168  4E75                     rts
  145. label0000016A:
  146. 0000016A  246B 0010                movea.l    A2, [A3 + 0x10]
  147. 0000016E  200A                     move.l     D0, A2
  148. 00000170  6700 00C0                beq        +0xC2 /* 00000232 */
  149. 00000174  206D 1C1A                movea.l    A0, [A5 + 0x1C1A /* export_895 */]
  150. 00000178  4A28 16EC                tst.b      [A0 + 0x16EC]
  151. 0000017C  6724                     beq        +0x26 /* 000001A2 */
  152. 0000017E  206D 1C1A                movea.l    A0, [A5 + 0x1C1A /* export_895 */]
  153. 00000182  302F 0018                move.w     D0, [A7 + 0x18]
  154. 00000186  B068 16E8                cmp.w      D0, [A0 + 0x16E8]
  155. 0000018A  6616                     bne        +0x18 /* 000001A2 */
  156. 0000018C  206D 1C1A                movea.l    A0, [A5 + 0x1C1A /* export_895 */]
  157. 00000190  302F 001A                move.w     D0, [A7 + 0x1A]
  158. 00000194  B068 16EA                cmp.w      D0, [A0 + 0x16EA]
  159. 00000198  6608                     bne        +0xA /* 000001A2 */
  160. 0000019A  0C2B 0001 001B           cmpi.b     [A3 + 0x1B], 0x1
  161. 000001A0  6704                     beq        +0x6 /* 000001A6 */
  162. label000001A2:
  163. 000001A2  7000                     moveq.l    D0, 0x00
  164. 000001A4  6002                     bra        +0x4 /* 000001A8 */
  165. label000001A6:
  166. 000001A6  7001                     moveq.l    D0, 0x01
  167. label000001A8:
  168. 000001A8  1600                     move.b     D3, D0
  169. 000001AA  1F03                     move.b     -[A7], D3
  170. 000001AC  2F0A                     move.l     -[A7], A2
  171. 000001AE  A813                     syscall    TEAutoView
  172. 000001B0  4A2D 1C04                tst.b      [A5 + 0x1C04]
  173. 000001B4  6712                     beq        +0x14 /* 000001C8 */
  174. 000001B6  4857                     pea.l      [A7]
  175. 000001B8  A874                     syscall    GetPort
  176. 000001BA  2052                     movea.l    A0, [A2]
  177. 000001BC  2F28 0052                move.l     -[A7], [A0 + 0x52]
  178. 000001C0  A873                     syscall    SetPort
  179. 000001C2  486B 001E                pea.l      [A3 + 0x1E]
  180. 000001C6  AA15                     syscall    RGBBackColor
  181. label000001C8:
  182. 000001C8  4EAD BBB0                jsr        [A5 - 0x4450]
  183. 000001CC  4A00                     tst.b      D0
  184. 000001CE  6706                     beq        +0x8 /* 000001D6 */
  185. 000001D0  526D 11CC                addq.w     [A5 + 0x11CC], 1
  186. 000001D4  6004                     bra        +0x6 /* 000001DA */
  187. label000001D6:
  188. 000001D6  426D 11CC                clr.w      [A5 + 0x11CC]
  189. label000001DA:
  190. 000001DA  0C6D 0002 11CC           cmpi.w     [A5 + 0x11CC], 0x2
  191. 000001E0  6D1A                     blt        +0x1C /* 000001FC */
  192. 000001E2  2F0A                     move.l     -[A7], A2
  193. 000001E4  2052                     movea.l    A0, [A2]
  194. 000001E6  3268 003C                movea.w    A1, [A0 + 0x3C]
  195. 000001EA  2F09                     move.l     -[A7], A1
  196. 000001EC  42A7                     clr.l      -[A7]
  197. 000001EE  4EAD BC28                jsr        [A5 - 0x43D8]
  198. 000001F2  426D 11CC                clr.w      [A5 + 0x11CC]
  199. 000001F6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  200. 000001FA  6012                     bra        +0x14 /* 0000020E */
  201. label000001FC:
  202. 000001FC  2F0A                     move.l     -[A7], A2
  203. 000001FE  1F2F 0020                move.b     -[A7], [A7 + 0x20]
  204. 00000202  2F2F 001A                move.l     -[A7], [A7 + 0x1A]
  205. 00000206  4EAD BC08                jsr        [A5 - 0x43F8]
  206. 0000020A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  207. label0000020E:
  208. 0000020E  422D 1BC2                clr.b      [A5 + 0x1BC2 /* export_884 */]
  209. 00000212  4A2D 1C04                tst.b      [A5 + 0x1C04]
  210. 00000216  6708                     beq        +0xA /* 00000220 */
  211. 00000218  4EAD BAA0                jsr        [A5 - 0x4560]
  212. 0000021C  2F17                     move.l     -[A7], [A7]
  213. 0000021E  A873                     syscall    SetPort
  214. label00000220:
  215. 00000220  4A03                     tst.b      D3
  216. 00000222  670E                     beq        +0x10 /* 00000232 */
  217. 00000224  4227                     clr.b      -[A7]
  218. 00000226  2F0A                     move.l     -[A7], A2
  219. 00000228  A813                     syscall    TEAutoView
  220. 0000022A  42A7                     clr.l      -[A7]
  221. 0000022C  4EAD AC98                jsr        [A5 - 0x5368]
  222. 00000230  584F                     addq.w     A7, 4
  223. label00000232:
  224. 00000232  584F                     addq.w     A7, 4
  225. 00000234  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  226. 00000238  4E75                     rts
  227. 0000023A  48E7 1E30                movem.l    -[A7], D3,D4,D5,D6,A2,A3
  228. 0000023E  4FEF FFE0                lea.l      A7, [A7 - 0x20]
  229. 00000242  3A2F 003E                move.w     D5, [A7 + 0x3E]
  230. 00000246  2F2F 0040                move.l     -[A7], [A7 + 0x40]
  231. 0000024A  4EAD B5F8                jsr        [A5 - 0x4A08]
  232. 0000024E  2648                     movea.l    A3, A0
  233. 00000250  200B                     move.l     D0, A3
  234. 00000252  584F                     addq.w     A7, 4
  235. 00000254  6712                     beq        +0x14 /* 00000268 */
  236. 00000256  102B 000E                move.b     D0, [A3 + 0xE]
  237. 0000025A  4880                     ext.w      D0
  238. 0000025C  3F00                     move.w     -[A7], D0
  239. 0000025E  4EAD BD40                jsr        [A5 - 0x42C0]
  240. 00000262  4A00                     tst.b      D0
  241. 00000264  544F                     addq.w     A7, 2
  242. 00000266  660A                     bne        +0xC /* 00000272 */
  243. label00000268:
  244. 00000268  4FEF 0020                lea.l      A7, [A7 + 0x20]
  245. 0000026C  4CDF 0C78                movem.l    D3,D4,D5,D6,A2,A3, [A7]+
  246. 00000270  4E75                     rts
  247. label00000272:
  248. 00000272  246B 0010                movea.l    A2, [A3 + 0x10]
  249. 00000276  200A                     move.l     D0, A2
  250. 00000278  6700 0150                beq        +0x152 /* 000003CA */
  251. 0000027C  0C45 0008                cmpi.w     D5, 0x8
  252. 00000280  6710                     beq        +0x12 /* 00000292 */
  253. 00000282  4878 0001                push.l     0x1
  254. 00000286  4EBA FD80                jsr        [PC - 0x280 /* 00000008 */]
  255. 0000028A  4A00                     tst.b      D0
  256. 0000028C  584F                     addq.w     A7, 4
  257. 0000028E  6700 013A                beq        +0x13C /* 000003CA */
  258. label00000292:
  259. 00000292  0C2B 0001 001B           cmpi.b     [A3 + 0x1B], 0x1
  260. 00000298  57C0                     seq        D0
  261. 0000029A  4400                     neg.b      D0
  262. 0000029C  49C0                     lea.l      A4, D0
  263. 0000029E  1600                     move.b     D3, D0
  264. 000002A0  0C2B 0003 001B           cmpi.b     [A3 + 0x1B], 0x3
  265. 000002A6  6600 00B4                bne        +0xB6 /* 0000035C */
  266. 000002AA  0C45 0008                cmpi.w     D5, 0x8
  267. 000002AE  6700 00AC                beq        +0xAE /* 0000035C */
  268. 000002B2  2052                     movea.l    A0, [A2]
  269. 000002B4  2252                     movea.l    A1, [A2]
  270. 000002B6  3029 0022                move.w     D0, [A1 + 0x22]
  271. 000002BA  B068 0020                cmp.w      D0, [A0 + 0x20]
  272. 000002BE  6600 009C                bne        +0x9E /* 0000035C */
  273. 000002C2  302B 0028                move.w     D0, [A3 + 0x28]
  274. 000002C6  48C0                     ext.l      D0
  275. 000002C8  382B 002C                move.w     D4, [A3 + 0x2C]
  276. 000002CC  48C4                     ext.l      D4
  277. 000002CE  9880                     sub.l      D4, D0
  278. 000002D0  4267                     clr.w      -[A7]
  279. 000002D2  486F 000A                pea.l      [A7 + 0xA]
  280. 000002D6  486F 0008                pea.l      [A7 + 0x8]
  281. 000002DA  486F 000A                pea.l      [A7 + 0xA]
  282. 000002DE  2F0A                     move.l     -[A7], A2
  283. 000002E0  3F3C 0003                move.w     -[A7], 0x3
  284. 000002E4  A83D                     syscall    TEDispatch
  285. 000002E6  4EAD D7A0                jsr        [A5 - 0x2860]
  286. 000002EA  1F68 0046 0016           move.b     [A7 + 0x16], [A0 + 0x46]
  287. 000002F0  4EAD D7A0                jsr        [A5 - 0x2860]
  288. 000002F4  3F68 0044 0014           move.w     [A7 + 0x14], [A0 + 0x44]
  289. 000002FA  4EAD D7A0                jsr        [A5 - 0x2860]
  290. 000002FE  3F68 004A 0018           move.w     [A7 + 0x18], [A0 + 0x4A]
  291. 00000304  3F2F 0008                move.w     -[A7], [A7 + 0x8]
  292. 00000308  A887                     syscall    TextFont
  293. 0000030A  3F2F 000C                move.w     -[A7], [A7 + 0xC]
  294. 0000030E  A88A                     syscall    TextSize
  295. 00000310  7000                     moveq.l    D0, 0x00
  296. 00000312  102F 000A                move.b     D0, [A7 + 0xA]
  297. 00000316  3F00                     move.w     -[A7], D0
  298. 00000318  A888                     syscall    TextFace
  299. 0000031A  554F                     subq.w     A7, 2
  300. 0000031C  3F3C 006E                move.w     -[A7], 0x6E /* 'n' */
  301. 00000320  A88D                     syscall    CharWidth
  302. 00000322  301F                     move.w     D0, [A7]+
  303. 00000324  48C0                     ext.l      D0
  304. 00000326  5C80                     addq.l     D0, 6
  305. 00000328  9840                     sub.w      D4, D0
  306. 0000032A  554F                     subq.w     A7, 2
  307. 0000032C  2052                     movea.l    A0, [A2]
  308. 0000032E  2068 003E                movea.l    A0, [A0 + 0x3E]
  309. 00000332  2F10                     move.l     -[A7], [A0]
  310. 00000334  4267                     clr.w      -[A7]
  311. 00000336  2052                     movea.l    A0, [A2]
  312. 00000338  3F28 003C                move.w     -[A7], [A0 + 0x3C]
  313. 0000033C  A886                     syscall    TextWidth
  314. 0000033E  301F                     move.w     D0, [A7]+
  315. 00000340  3C00                     move.w     D6, D0
  316. 00000342  3F2F 0014                move.w     -[A7], [A7 + 0x14]
  317. 00000346  A887                     syscall    TextFont
  318. 00000348  3F2F 0018                move.w     -[A7], [A7 + 0x18]
  319. 0000034C  A88A                     syscall    TextSize
  320. 0000034E  7000                     moveq.l    D0, 0x00
  321. 00000350  102F 0016                move.b     D0, [A7 + 0x16]
  322. 00000354  3F00                     move.w     -[A7], D0
  323. 00000356  A888                     syscall    TextFace
  324. 00000358  BC44                     cmp.w      D6, D4
  325. 0000035A  6E6E                     bgt        +0x70 /* 000003CA */
  326. label0000035C:
  327. 0000035C  1F03                     move.b     -[A7], D3
  328. 0000035E  2F0A                     move.l     -[A7], A2
  329. 00000360  A813                     syscall    TEAutoView
  330. 00000362  4A2D 1C04                tst.b      [A5 + 0x1C04]
  331. 00000366  6714                     beq        +0x16 /* 0000037C */
  332. 00000368  486F 0004                pea.l      [A7 + 0x4]
  333. 0000036C  A874                     syscall    GetPort
  334. 0000036E  2052                     movea.l    A0, [A2]
  335. 00000370  2F28 0052                move.l     -[A7], [A0 + 0x52]
  336. 00000374  A873                     syscall    SetPort
  337. 00000376  486B 001E                pea.l      [A3 + 0x1E]
  338. 0000037A  AA15                     syscall    RGBBackColor
  339. label0000037C:
  340. 0000037C  42A7                     clr.l      -[A7]
  341. 0000037E  2F0A                     move.l     -[A7], A2
  342. 00000380  3F05                     move.w     -[A7], D5
  343. 00000382  3F2F 0046                move.w     -[A7], [A7 + 0x46]
  344. 00000386  4EAD AF90                jsr        [A5 - 0x5070]
  345. 0000038A  1800                     move.b     D4, D0
  346. 0000038C  4A2D 1C04                tst.b      [A5 + 0x1C04]
  347. 00000390  4FEF 000C                lea.l      A7, [A7 + 0xC]
  348. 00000394  670A                     beq        +0xC /* 000003A0 */
  349. 00000396  4EAD BAA0                jsr        [A5 - 0x4560]
  350. 0000039A  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  351. 0000039E  A873                     syscall    SetPort
  352. label000003A0:
  353. 000003A0  4A03                     tst.b      D3
  354. 000003A2  6726                     beq        +0x28 /* 000003CA */
  355. 000003A4  4227                     clr.b      -[A7]
  356. 000003A6  2F0A                     move.l     -[A7], A2
  357. 000003A8  A813                     syscall    TEAutoView
  358. 000003AA  4A04                     tst.b      D4
  359. 000003AC  671C                     beq        +0x1E /* 000003CA */
  360. 000003AE  2052                     movea.l    A0, [A2]
  361. 000003B0  3010                     move.w     D0, [A0]
  362. 000003B2  48C0                     ext.l      D0
  363. 000003B4  2052                     movea.l    A0, [A2]
  364. 000003B6  3228 0008                move.w     D1, [A0 + 0x8]
  365. 000003BA  48C1                     ext.l      D1
  366. 000003BC  9280                     sub.l      D1, D0
  367. 000003BE  3741 0024                move.w     [A3 + 0x24], D1
  368. 000003C2  42A7                     clr.l      -[A7]
  369. 000003C4  4EAD AC98                jsr        [A5 - 0x5368]
  370. 000003C8  584F                     addq.w     A7, 4
  371. label000003CA:
  372. 000003CA  4FEF 0020                lea.l      A7, [A7 + 0x20]
  373. 000003CE  4CDF 0C78                movem.l    D3,D4,D5,D6,A2,A3, [A7]+
  374. 000003D2  4E75                     rts
  375. 000003D4  2F0A                     move.l     -[A7], A2
  376. 000003D6  594F                     subq.w     A7, 4
  377. 000003D8  206D 1C1A                movea.l    A0, [A5 + 0x1C1A /* export_895 */]
  378. 000003DC  302F 000C                move.w     D0, [A7 + 0xC]
  379. 000003E0  B068 16E8                cmp.w      D0, [A0 + 0x16E8]
  380. 000003E4  660A                     bne        +0xC /* 000003F0 */
  381. 000003E6  302F 000E                move.w     D0, [A7 + 0xE]
  382. 000003EA  B068 16EA                cmp.w      D0, [A0 + 0x16EA]
  383. 000003EE  676C                     beq        +0x6E /* 0000045C */
  384. label000003F0:
  385. 000003F0  206D 1C1A                movea.l    A0, [A5 + 0x1C1A /* export_895 */]
  386. 000003F4  42A8 16DA                clr.l      [A0 + 0x16DA]
  387. 000003F8  206D 1C1A                movea.l    A0, [A5 + 0x1C1A /* export_895 */]
  388. 000003FC  216F 000C 16E8           move.l     [A0 + 0x16E8], [A7 + 0xC]
  389. 00000402  206D 1C1A                movea.l    A0, [A5 + 0x1C1A /* export_895 */]
  390. 00000406  4A68 16EA                tst.w      [A0 + 0x16EA]
  391. 0000040A  6750                     beq        +0x52 /* 0000045C */
  392. 0000040C  2F28 16E8                move.l     -[A7], [A0 + 0x16E8]
  393. 00000410  4EAD B600                jsr        [A5 - 0x4A00]
  394. 00000414  2448                     movea.l    A2, A0
  395. 00000416  200A                     move.l     D0, A2
  396. 00000418  584F                     addq.w     A7, 4
  397. 0000041A  6722                     beq        +0x24 /* 0000043E */
  398. 0000041C  102A 000E                move.b     D0, [A2 + 0xE]
  399. 00000420  4880                     ext.w      D0
  400. 00000422  3F00                     move.w     -[A7], D0
  401. 00000424  4EAD BD40                jsr        [A5 - 0x42C0]
  402. 00000428  4A00                     tst.b      D0
  403. 0000042A  544F                     addq.w     A7, 2
  404. 0000042C  6710                     beq        +0x12 /* 0000043E */
  405. 0000042E  206D 1C1A                movea.l    A0, [A5 + 0x1C1A /* export_895 */]
  406. 00000432  216A 0010 16DA           move.l     [A0 + 0x16DA], [A2 + 0x10]
  407. 00000438  584F                     addq.w     A7, 4
  408. 0000043A  245F                     movea.l    A2, [A7]+
  409. 0000043C  4E75                     rts
  410. label0000043E:
  411. 0000043E  4267                     clr.w      -[A7]
  412. 00000440  486F 0002                pea.l      [A7 + 0x2]
  413. 00000444  4EAD B560                jsr        [A5 - 0x4AA0]
  414. 00000448  206D 1C1A                movea.l    A0, [A5 + 0x1C1A /* export_895 */]
  415. 0000044C  216F 0006 16E8           move.l     [A0 + 0x16E8], [A7 + 0x6]
  416. 00000452  206D 1C1A                movea.l    A0, [A5 + 0x1C1A /* export_895 */]
  417. 00000456  42A8 16DA                clr.l      [A0 + 0x16DA]
  418. 0000045A  5C4F                     addq.w     A7, 6
  419. label0000045C:
  420. 0000045C  584F                     addq.w     A7, 4
  421. 0000045E  245F                     movea.l    A2, [A7]+
  422. 00000460  4E75                     rts
  423. 00000462  0000 0000                ori.b      D0, 0x0
  424. 00000466  0000 0000                ori.b      D0, 0x0
  425. 0000046A  0000 0000                ori.b      D0, 0x0
  426.